<?php

//////////////////Desarrollado por Milagros Negrín 7/1/2014 version 0.1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////  Bloque para incluir Clases y librerias ////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
session_start();
require_once "../../model/acceso/Class_Conexion.php";
require_once "../../model/seccion_capacidad/class_sec.php";
require_once "../../model/ser_auditoria_sistema/class_auditoria.php";
require_once '../../../lib/php/funciones.php';
require_once '../../../lib/php/document.php';

Formulario();

///////////////////////////////////////////////////////////////////////////////////////////////
// Instanciando a la clase User seteo de campos y llamando al metodo update///////////////////
//En el caso que el campo es CI_i_1 este a pasar por send_form lo descompone en CI por ///////
//lo tanto necesita colocar delante de CI el Core quedando "CoreCI"///////////////////////////
$conn = new Conector($_SESSION["DB"]);
$connx = new Conector();

if (@$_REQUEST["acc"] == "edit") {
    //print_alert("Hello estoy en edit");
    /** Se crea el Usuario del cliente. * */
    $connx = new Conector();
    $SeccionCapacidad = new SeccionCapacidad($connx->conectar_Bd());
    $SeccionCapacidad->p_sec_id = $_POST["Coreid"];
    $SeccionCapacidad->p_sec_id_grado = $_POST["CoreGrado"];
    $SeccionCapacidad->p_sec_turno = $_POST["CoreTurno"];
    $SeccionCapacidad->p_sec_salon = $_POST["CoreSalon"];
    $SeccionCapacidad->p_sec_capacidad = $_POST["CoreCapacidad"];


    if ($SeccionCapacidad->update($SeccionCapacidad->p_sec_id)) {
//////////////////////////////////$SeccionCapacidad->p_sec_id/////////////////////////////////////////////////////////////
///////////////////////  Instanciando a la clase Auditoria ////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
        $connx = new Conector();
        $Auditoria = new Auditoria($connx->conectar_Bd());
        $Auditoria->p_aud_id_usuario = "1";
        $Auditoria->p_aud_fecha = date("Y-m-d H:i:s");
        $Auditoria->p_aud_operacion = "Modificar Datos Seccion Grado";
        $Auditoria->p_aud_modulo = "ser_user";
        $Auditoria->p_aud_registro_anterior = $_POST["CoreCI"] . "," . $_POST["CorePF"] . "," . $_POST["CoreUser"] . "," . $_POST["CoreCorreo"] . "," . $_POST["CorePG"] . "," . $_POST["CoreRP"] . "," . $_POST["CorePass"] . "," . date("Y-m-d H:i:s") . "," . "1";
        $Auditoria->p_aud_registro_actual = $_POST["CoreCI"] . "," . $_POST["CorePF"] . "," . $_POST["CoreUser"] . "," . $_POST["CoreCorreo"] . "," . $_POST["CorePG"] . "," . $_POST["CoreRP"] . "," . $_POST["CorePass"] . "," . date("Y-m-d H:i:s") . "," . "1";
        $Auditoria->p_aud_ip = $_SERVER['REMOTE_ADDR'];

        if ($Auditoria->insert()) {
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////  mensaje enviado al formulario que invoco este metodo  //////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////

            print_msj_ok("Seccion / capacidad Modificado.");
        } else {
            print_msj_ok("Error Auditoria No Modicado");
        }
    }
}

/**
  ///////////////////////////////////////////////////////////////////////////////////////////////
  ///////////////////////  Bloque para consultar el Usuario  ////////////////////////////////////
  ///////////////////////////////////////////////////////////////////////////////////////////////
 */
if (@$_REQUEST["cod"]) {
    /** Se hace la consulta para listar los usuarios... * */
    $SeccionCapacidad = new SeccionCapacidad($connx->conectar_Bd());
    /** Se verifica que no haya error en la consulta * */
    if (!$res = $SeccionCapacidad->consult($_REQUEST["cod"])) {
        print_msj_err("Se produjo un error al listar Las Secciones...", "list_articles");
        exit(0);
    }
    /**
      ///////////////////////////////////////////////////////////////////////////////////////////////
      /Bloque para mostrar datos en el formulario  funcion  print_input se encuentra en funcion.php en lib-->php
      /////////////////Nombre de los campos tal cual como estan escritos en el formulario////
     */
    print_input("id_i_0", $SeccionCapacidad->p_sec_id[0]);
    print_input("Grado_t_0", $SeccionCapacidad->p_sec_id_grado[0]);
    print_input("Turno_t_0", $SeccionCapacidad->p_sec_turno[0]);
    print_input("Salon_t_0", $SeccionCapacidad->p_sec_salon[0]);
    print_input("Capacidad_i_0", $SeccionCapacidad->p_sec_capacidad[0]);
}
?>